
let params = {
  skip: 0,
  limit: 12
}
let id = null;

let total = 0;

Page({
  data: {
    // 轮播图数组
    imgs: [],
    // 项目的根路径
    baseURL: "http://192.168.1.4:3000/",
    // 专辑列表数组
    list: [],
    // 存放作者信息
    user: null,
  },
  // 页面创建完毕
  onLoad: function (options) {
    // 获取应用对象 
    let app = getApp();
    // 获取上一个页面存放好的数据 app.imgs
    // console.log(app.imgs);
    this.setData({
      imgs: app.imgs
    });

    // 获取url上的id数据
    id = options.id;

    this.getAlbumDetail();
  },

  // 获取专辑详情数据
  getAlbumDetail() {

    wx.showLoading({
      title: "正在努力的加载中",
    });


    wx.request({
      // url: 'http://192.168.1.4:3000/album/5f599923e7bce7621e6db8a7?skip=0&limit=12',
      url: 'http://192.168.1.4:3000/album/' + id,
      data: params,
      success: (result) => {
        console.log(result);
        this.setData({
          list: [...this.data.list, ...result.data.data.list]
        });
        total = result.data.data.total;


        // 如果user已经有值了 那么不需要重复赋值
        if (!this.data.user) {
          // user没有值 
          this.setData({
            user: result.data.data.list[0].user
          })
        }
        wx.hideLoading();

      }
    });

  },
  // 页面的滚动条触底  
  onReachBottom() {
    // 判断有没有下一页数据
    if (params.skip >= total) {
      // 没有更多数据了
      wx.showToast({
        title: '没有更多数据了',
        icon: 'none',
      });
      return;
    }

    // 还有更多数据
    params.skip += 12;
    this.getAlbumDetail();
  }
})